Consistency in Distributed Data Stores

نویسنده

  • Mohammad Roohitavaf
چکیده

This paper focuses on the problem of consistency in distributed data stores. We define strong consistency model which provides a simple semantics for application programmers, but impossible to achieve with availability and partition-tolerance. We also define weaker consistency models including causal and eventual consistency. We review COPS and GentleRain as two causally consistent data stores as well as Dynamo as an eventually consistent data store. We provide insights about scenarios where each of these methods is suitable, and some future research directions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multiple View Consistency for Data Warehousing

A data warehouse stores integrated information from multiple distributed data sources. In effect, the warehouse stores materialized views over the source data. The problem of ensuring data consistency at the warehouse can be divided into two components: ensuring that each view reflects a consistent state of the base data, and ensuring that multiple views are mutually consistent. In this paper w...

متن کامل

Mixing Consistency in Geodistributed Transactions: Technical Report

Weakly consistent data stores have become popular because they enable highly available, scalable distributed applications. However, some data needs strong consistency. For applications that mix accesses to strongly and weakly consistent data, programmers must currently choose between bad performance and possible data corruption. We instead introduce a safe mixed-consistency programming model in...

متن کامل

An evaluation of efficient caching models for distributed persistent stores

This article is an evaluation of how caching-techniques from multiprocessor computers, can be used to improve the efficiency of distributed software, such as distributed persistent stores. It also describes the practical implementation of the weak cache consistency model in a distributed persistent store and presents a practical evaluation of this model compared to the sequential consistency mo...

متن کامل

CATS: Linearizability and Partition Tolerance in Scalable and Self-Organizing Key-Value Stores

Distributed key-value stores provide scalable, fault-tolerant, and selforganizing storage services, but fall short of guaranteeing linearizable consistency in partially synchronous, lossy, partitionable, and dynamic networks, when data is distributed and replicated automatically by the principle of consistent hashing. This paper introduces consistent quorums as a solution for achieving atomic c...

متن کامل

ارائه یک مدل مفهومی جهت شناسایی کیفیت خدمات الکترونیکی در فروشگاه های اینترنتی کشور

The current study seeks to provide a conceptual model of structural equation modeling through an explanation of the gap in scientific studies on the localization of factors affecting electronic service quality of online stores in the country. This is a quantitative-survey study in which a structured questionnaire is distributed among the customers of three online stores. Cronbach's alpha will b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1604.07805  شماره 

صفحات  -

تاریخ انتشار 2015